﻿using System.Web;
using System.Web.Optimization;

namespace NetDh.WebApiAndMvc.Sample
{
    public class BundleConfig
    {
        //mvc页面的bundles。

        // 有关捆绑的详细信息，请访问 https://go.microsoft.com/fwlink/?LinkId=301862
        public static void RegisterBundles(BundleCollection bundles)
        {
            #region //原来
            //bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
            //            "~/Scripts/jquery-{version}.js"));

            //// 使用要用于开发和学习的 Modernizr 的开发版本。然后，当你做好
            //// 生产准备就绪，请使用 https://modernizr.com 上的生成工具仅选择所需的测试。
            //bundles.Add(new ScriptBundle("~/bundles/modernizr").Include(
            //            "~/Scripts/modernizr-*"));

            //bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include(
            //          "~/Scripts/bootstrap.js"));

            //bundles.Add(new StyleBundle("~/Content/css").Include(
            //          "~/Content/bootstrap.css",
            //          "~/Content/site.css"));
            #endregion

            //js 插件
            bundles.Add(new ScriptBundle("~/script/common").Include(
                        "~/Scripts/jquery-{version}.js",//{version}代表版本号，如果有两个文件符合此名称，则都会被加进来。
                        "~/Scripts/netdh-common.js"));

            //js 业务
            bundles.Add(new ScriptBundle("~/script/test").Include(                        
                        "~/Scripts/netdh-test.js"));
           
            //css
            bundles.Add(new StyleBundle("~/content/test").Include(
                      "~/Content/netdh-test.css"));

            //BundleTable.EnableOptimizations = isDebug;//是否启用js、css自动压缩。如果调试状态，可以不启用，方便前端调试或查看js、css。
#if DEBUG
            BundleTable.EnableOptimizations = false;
#else
            BundleTable.EnableOptimizations=true;
#endif
        }
    }
}
